package MTT::Schema::Result::Mask;

# Created by DBIx::Class::Schema::Loader
# DO NOT MODIFY THE FIRST PART OF THIS FILE

use strict;
use warnings;

use Moose;
use MooseX::NonMoose;
use namespace::autoclean;
extends 'DBIx::Class::Core';

__PACKAGE__->load_components("InflateColumn::DateTime", "EncodedColumn");

=head1 NAME

MTT::Schema::Result::Mask

=cut

__PACKAGE__->table("masks");

=head1 ACCESSORS

=head2 mask

  data_type: 'integer'
  extra: {unsigned => 1}
  is_nullable: 0

=head2 country_code

  data_type: 'integer'
  extra: {unsigned => 1}
  is_nullable: 1

=head2 code1

  data_type: 'integer'
  extra: {unsigned => 1}
  is_nullable: 1

=head2 code2

  data_type: 'integer'
  extra: {unsigned => 1}
  is_nullable: 1

=head2 fake_mask

  data_type: 'varchar'
  is_nullable: 1
  size: 3

=head2 country

  data_type: 'varchar'
  is_nullable: 0
  size: 40

=head2 area

  data_type: 'varchar'
  is_nullable: 1
  size: 42

=head2 region

  data_type: 'varchar'
  is_nullable: 1
  size: 42

=head2 city

  data_type: 'varchar'
  is_nullable: 1
  size: 55

=head2 operator

  data_type: 'varchar'
  is_nullable: 1
  size: 50

=head2 type

  data_type: 'char'
  is_nullable: 0
  size: 1

=head2 crc

  data_type: 'varchar'
  is_nullable: 0
  size: 10

=cut

__PACKAGE__->add_columns(
  "mask",
  { data_type => "integer", extra => { unsigned => 1 }, is_nullable => 0 },
  "country_code",
  { data_type => "integer", extra => { unsigned => 1 }, is_nullable => 1 },
  "code1",
  { data_type => "integer", extra => { unsigned => 1 }, is_nullable => 1 },
  "code2",
  { data_type => "integer", extra => { unsigned => 1 }, is_nullable => 1 },
  "fake_mask",
  { data_type => "varchar", is_nullable => 1, size => 3 },
  "country",
  { data_type => "varchar", is_nullable => 0, size => 40 },
  "area",
  { data_type => "varchar", is_nullable => 1, size => 42 },
  "region",
  { data_type => "varchar", is_nullable => 1, size => 42 },
  "city",
  { data_type => "varchar", is_nullable => 1, size => 55 },
  "operator",
  { data_type => "varchar", is_nullable => 1, size => 50 },
  "type",
  { data_type => "char", is_nullable => 0, size => 1 },
  "crc",
  { data_type => "varchar", is_nullable => 0, size => 10 },
);
__PACKAGE__->set_primary_key("mask");


# Created by DBIx::Class::Schema::Loader v0.07002 @ 2011-04-23 14:00:32
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:omzxkba/fFAXDsO8luPfbw


# You can replace this text with custom content, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
